package pri.hillchen.springbootstd.sso.common.response;

/**
 * @author:hillchen
 * @DESCRIPTION:
 * @Date: Created in 8:43 2017/12/26 0026.
 */
public interface ResponseResult {
    /**
     * 请求成功标志
     * @return
     */
    boolean isSucc();

    /**
     * 请求响应消息:一般用于存放错误消息
     * @return
     */
    String getReqMsg();

    /**
     * 请求响应码
     * @return
     */
    String getReqCode();

    /**
     * 设置请求异常
     * @param reqMsg
     */
    void failReq(String reqMsg);

    /**
     * 设置请求异常
     * @param reqMsg
     * @param reqCode
     */
    void failReq(String reqMsg,String reqCode);

    /**
     * 设置请求成功
     */
    void succReq(String reqMsg);
}
